
// 配置路由表

// 导入路由创建的模块...
// 导入各项页面 为他们配置路由路径
// createRouter & createWebHistory：Vue Router 3.x 提供的核心函数，用于创建路由器实例和配置浏览器历史模式
import { createRouter, createWebHistory } from 'vue-router'
import Login from '../login.vue'
import Membership from '../membership.vue' // 确保导入 Membership 组件
import MemberManagement from '../MemberManagement.vue'
import slider from '../slider.vue'
import course from '../course.vue'
import coursemanage from '../coursemanage.vue'
import coach from '../coach.vue'
import huiji from '../huiji.vue'
import mc from '../mc.vue'

// 路由数组的定义
const routes = [
    // 根路由重定向：当用户访问根路径/时，自动重定向到/login路径
    // 应用启动时会先进入登录页面
    // redirect 是路由对象的一个属性，用于指定当前路径的跳转目标
  { 
    path: '/',
    redirect: '/login' 
  },
//   /login路径的路由配置
// path: '/login'：路由路径
// name: 'Login'：路由名称，可用于router.push('Login')导航
// component: Login：对应的组件，当访问/login时渲染Login组件
  { 
    path: '/login',  
    name: 'Login', //与导入的名称一致
    component: Login  
  },
   { 
        path: '/slider', 
        name: 'slider',
        component: slider 
      },
      { 
        path: '/membership',
        name: 'Membership',
        component: Membership 
      },
      { 
        path: '/member-management', 
        name: 'MemberManagement',
        component: MemberManagement 
      },
       { 
        path: '/course', 
        name: 'course',
        component: course
      },
       { 
        path: '/coursemanage', 
        name: 'coursemanage',
        component:coursemanage
      },
      { 
        path: '/coach', 
        name: 'coach',
        component:coach
      },
      { 
        path: '/huiji', 
        name: 'huiji',
        component:huiji
      },
      { 
        path: '/mc', 
        name: 'mc',
        component:mc
      },
    //   // 其他路由...
    ]
  

// 创建路由实例 
const router = createRouter({
  history: createWebHistory(),
  routes
})
// 以router作为接口抛出 以便其他模块调用
export default router